home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
C/C++ Users Group Library 1996 July
/
C-C++ Users Group Library July 1996.iso
/
vol_300
/
335_03
/
asz80.tut
< prev
next >
Wrap
Text File
|
1990-12-02
|
19KB
|
741 lines
0000002b disp 0000004d immed 000003db immed16
00000118 addr 00000154 addrd 000001c5 addrj
cpu "64180"
0x2b disp equ 43
0x4d immed equ 77
0x3db immed16 equ 987
0000 8e adc a, (hl)
0001 dd 8e 2b adc a, (ix+disp)
0004 fd 8e 2b adc a, (iy+disp)
0007 8f adc a, a
0008 88 adc a, b
0009 89 adc a, c
000a 8a adc a, d
000b 8b adc a, e
000c 8c adc a, h
000d ce 4d adc a, immed
000f 8d adc a, l
0010 ed 4a adc hl, bc
0012 ed 5a adc hl, de
0014 ed 6a adc hl, hl
0016 ed 7a adc hl, sp
0018 86 add a, (hl)
0019 dd 86 2b add a, (ix+disp)
001c fd 86 2b add a, (iy+disp)
001f 87 add a, a
0020 80 add a, b
0021 81 add a, c
0022 82 add a, d
0023 83 add a, e
0024 84 add a, h
0025 c6 4d add a, immed
0027 85 add a, l
0028 09 add hl, bc
0029 19 add hl, de
002a 29 add hl, hl
002b 39 add hl, sp
002c dd 09 add ix, bc
002e dd 19 add ix, de
0030 dd 29 add ix, ix
0032 dd 39 add ix, sp
0034 fd 09 add iy, bc
0036 fd 19 add iy, de
0038 fd 29 add iy, iy
003a fd 39 add iy, sp
003c a6 and (hl)
003d dd a6 2b and (ix+disp)
0040 fd a6 2b and (iy+disp)
0043 a7 and a
0044 a0 and b
0045 a1 and c
0046 a2 and d
0047 a3 and e
0048 a4 and h
0049 e6 4d and immed
004b a5 and l
004c cb 46 bit 0, (hl)
004e dd cb 2b 46 bit 0, (ix+disp)
0052 fd cb 2b 46 bit 0, (iy+disp)
0056 cb 47 bit 0, a
0058 cb 40 bit 0, b
005a cb 41 bit 0, c
005c cb 42 bit 0, d
005e cb 43 bit 0, e
0060 cb 44 bit 0, h
0062 cb 45 bit 0, l
0064 cb 4e bit 1, (hl)
0066 dd cb 2b 4e bit 1, (ix+disp)
006a fd cb 2b 4e bit 1, (iy+disp)
006e cb 4f bit 1, a
0070 cb 48 bit 1, b
0072 cb 49 bit 1, c
0074 cb 4a bit 1, d
0076 cb 4b bit 1, e
0078 cb 4c bit 1, h
007a cb 4d bit 1, l
007c cb 56 bit 2, (hl)
007e dd cb 2b 56 bit 2, (ix+disp)
0082 fd cb 2b 56 bit 2, (iy+disp)
0086 cb 57 bit 2, a
0088 cb 50 bit 2, b
008a cb 51 bit 2, c
008c cb 52 bit 2, d
008e cb 53 bit 2, e
0090 cb 54 bit 2, h
0092 cb 55 bit 2, l
0094 cb 5e bit 3, (hl)
0096 dd cb 2b 5e bit 3, (ix+disp)
009a fd cb 2b 5e bit 3, (iy+disp)
009e cb 5f bit 3, a
00a0 cb 58 bit 3, b
00a2 cb 59 bit 3, c
00a4 cb 5a bit 3, d
00a6 cb 5b bit 3, e
00a8 cb 5c bit 3, h
00aa cb 5d bit 3, l
00ac cb 66 bit 4, (hl)
00ae dd cb 2b 66 bit 4, (ix+disp)
00b2 fd cb 2b 66 bit 4, (iy+disp)
00b6 cb 67 bit 4, a
00b8 cb 60 bit 4, b
00ba cb 61 bit 4, c
00bc cb 62 bit 4, d
00be cb 63 bit 4, e
00c0 cb 64 bit 4, h
00c2 cb 65 bit 4, l
00c4 cb 6e bit 5, (hl)
00c6 dd cb 2b 6e bit 5, (ix+disp)
00ca fd cb 2b 6e bit 5, (iy+disp)
00ce cb 6f bit 5, a
00d0 cb 68 bit 5, b
00d2 cb 69 bit 5, c
00d4 cb 6a bit 5, d
00d6 cb 6b bit 5, e
00d8 cb 6c bit 5, h
00da cb 6d bit 5, l
00dc cb 76 bit 6, (hl)
00de dd cb 2b 76 bit 6, (ix+disp)
00e2 fd cb 2b 76 bit 6, (iy+disp)
00e6 cb 77 bit 6, a
00e8 cb 70 bit 6, b
00ea cb 71 bit 6, c
00ec cb 72 bit 6, d
00ee cb 73 bit 6, e
00f0 cb 74 bit 6, h
00f2 cb 75 bit 6, l
00f4 cb 7e bit 7, (hl)
00f6 dd cb 2b 7e bit 7, (ix+disp)
00fa fd cb 2b 7e bit 7, (iy+disp)
00fe cb 7f bit 7, a
0100 cb 78 bit 7, b
0102 cb 79 bit 7, c
0104 cb 7a bit 7, d
0106 cb 7b bit 7, e
0108 cb 7c bit 7, h
010a cb 7d bit 7, l
010c cd 18 01 call addr
010f dc 18 01 call c, addr
0112 fc 18 01 call m, addr
0115 d4 18 01 call nc, addr
0118 c4 18 01 addr call nz, addr
011b f4 18 01 call p, addr
011e ec 18 01 call pe, addr
0121 e4 18 01 call po, addr
0124 cc 18 01 call z, addr
0127 3f ccf
0128 be cp (hl)
0129 dd be 2b cp (ix+disp)
012c fd be 2b cp (iy+disp)
012f bf cp a
0130 b8 cp b
0131 b9 cp c
0132 ba cp d
0133 bb cp e
0134 bc cp h
0135 fe 4d cp immed
0137 bd cp l
0138 ed a9 cpd
013a ed b9 cpdr
013c ed a1 cpi
013e ed b1 cpir
0140 2f cpl
0141 27 daa
0142 35 dec (hl)
0143 dd 35 2b dec (ix+disp)
0146 fd 35 2b dec (iy+disp)
0149 3d dec a
014a 05 dec b
014b 0b dec bc
014c 0d dec c
014d 15 dec d
014e 1b dec de
014f 1d dec e
0150 25 dec h
0151 2b dec hl
0152 dd 2b dec ix
0154 fd 2b addrd dec iy
0156 2d dec l
0157 3b dec sp
0158 f3 di
0159 10 f9 djnz addrd
015b fb ei
015c e3 ex ( sp ) , hl
015d dd e3 ex ( sp ) , ix
015f fd e3 ex ( sp ) , iy
0161 08 ex af, af
0162 eb ex de, hl
0163 d9 exx
0164 76 halt
0165 ed 46 im 0
0167 ed 56 im 1
0169 ed 5e im 2
016b ed 78 in a, ( c )
016d db 4d in a, ( immed )
016f ed 40 in b, ( c )
0171 ed 48 in c, ( c )
0173 ed 50 in d, ( c )
0175 ed 58 in e, ( c )
0177 ed 60 in h, ( c )
0179 ed 68 in l, ( c )
017b ed 38 4d in0 a, ( immed )
017e ed 00 4d in0 b, ( immed )
0181 ed 08 4d in0 c, ( immed )
0184 ed 10 4d in0 d, ( immed )
0187 ed 18 4d in0 e, ( immed )
018a ed 20 4d in0 h, ( immed )
018d ed 28 4d in0 l, ( immed )
0190 34 inc (hl)
0191 dd 34 2b inc (ix+disp)
0194 fd 34 2b inc (iy+disp)
0197 3c inc a
0198 04 inc b
0199 03 inc bc
019a 0c inc c
019b 14 inc d
019c 13 inc de
019d 1c inc e
019e 24 inc h
019f 23 inc hl
01a0 dd 23 inc ix
01a2 fd 23 inc iy
01a4 2c inc l
01a5 33 inc sp
01a6 ed aa ind
01a8 ed ba indr
01aa ed a2 ini
01ac ed b2 inir
01ae e9 jp ( hl )
01af dd e9 jp ( ix )
01b1 fd e9 jp ( iy )
01b3 c3 c5 01 jp addrj
01b6 da c5 01 jp c, addrj
01b9 fa c5 01 jp m, addrj
01bc d2 c5 01 jp nc, addrj
01bf c2 c5 01 jp nz, addrj
01c2 f2 c5 01 jp p, addrj
01c5 ea c5 01 addrj jp pe, addrj
01c8 e2 c5 01 jp po, addrj
01cb ca c5 01 jp z, addrj
01ce 18 f5 jr addrj
01d0 38 f3 jr c, addrj
01d2 30 f1 jr nc, addrj
01d4 20 ef jr nz, addrj
01d6 28 ed jr z, addrj
01d8 32 18 01 ld ( addr ) , a
01db ed 43 18 01 ld ( addr ) , bc
01df ed 53 18 01 ld ( addr ) , de
01e3 22 18 01 ld ( addr ) , hl
01e6 22 18 01 ld ( addr ) , hl
01e9 dd 22 18 01 ld ( addr ) , ix
01ed fd 22 18 01 ld ( addr ) , iy
01f1 ed 73 18 01 ld ( addr ) , sp
01f5 02 ld ( bc ) , a
01f6 12 ld ( de ) , a
01f7 77 ld (hl), a
01f8 70 ld (hl), b
01f9 71 ld (hl), c
01fa 72 ld (hl), d
01fb 73 ld (hl), e
01fc 74 ld (hl), h
01fd 36 4d ld (hl), immed
01ff 75 ld (hl), l
0200 dd 77 2b ld (ix+disp), a
0203 dd 70 2b ld (ix+disp), b
0206 dd 71 2b ld (ix+disp), c
0209 dd 72 2b ld (ix+disp), d
020c dd 73 2b ld (ix+disp), e
020f dd 74 2b ld (ix+disp), h
0212 dd 36 2b 4d ld (ix+disp), immed
0216 dd 75 2b ld (ix+disp), l
0219 fd 77 2b ld (iy+disp), a
021c fd 70 2b ld (iy+disp), b
021f fd 71 2b ld (iy+disp), c
0222 fd 72 2b ld (iy+disp), d
0225 fd 73 2b ld (iy+disp), e
0228 fd 74 2b ld (iy+disp), h
022b fd 36 2b 4d ld (iy+disp), immed
022f fd 75 2b ld (iy+disp), l
0232 3a 18 01 ld a, ( addr )
0235 0a ld a, ( bc )
0236 1a ld a, ( de )
0237 7e ld a, (hl)
0238 dd 7e 2b ld a, (ix+disp)
023b fd 7e 2b ld a, (iy+disp)
023e 7f ld a, a
023f 78 ld a, b
0240 79 ld a, c
0241 7a ld a, d
0242 7b ld a, e
0243 7c ld a, h
0244 ed 57 ld a, i
0246 3e 4d ld a, immed
0248 7d ld a, l
0249 ed 5f ld a, r
024b 46 ld b, (hl)
024c dd 46 2b ld b, (ix+disp)
024f fd 46 2b ld b, (iy+disp)
0252 47 ld b, a
0253 40 ld b, b
0254 41 ld b, c
0255 42 ld b, d
0256 43 ld b, e
0257 44 ld b, h
0258 06 4d ld b, immed
025a 45 ld b, l
025b ed 4b 18 01 ld bc, ( addr )
025f 01 db 03 ld bc, immed16
0262 4e ld c, (hl)
0263 dd 4e 2b ld c, (ix+disp)
0266 fd 4e 2b ld c, (iy+disp)
0269 4f ld c, a
026a 48 ld c, b
026b 49 ld c, c
026c